package com.hghivln.blog.pojo.dto;

import com.hghivln.blog.entity.Tag;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 用来封装前端传递过来的数据
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class BlogDto extends PageParams implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long blogId;
    /**
     * 标题
     */
    private String blogTitle;

    /**
     * 封面
     */
    private String blogImage;

    /**
     * 帖子内容
     */
    private String blogContent;

    /**
     * 博客分类
     */
    private Long blogType;

    /**
     * 简介
     */
    private String blogRemark;

    /**
     * 文章来源（爬虫时使用）
     */
    private String blogSource;

    /**
     * 标签列表
     */
    private List<Tag> tagList;

    /**
     * 排序列
     */
    private String sortColumn;

}
